home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 2003 June / macformat-130.iso / mac / Reviewed⁄Demos / Spearhead Demo / demota / pak1.pk3 / scripts / items.shader < prev    next >
Encoding:
Text File  |  2002-10-21  |  48.9 KB  |  2,403 lines

  1. // pulsating TNT - ghost image
  2. pulsating_tnt
  3. {
  4.     qer_editorimage textures/models/items/tnt.tga
  5. //    {
  6. //        map textures/models/items/tnt.tga
  7. //        rgbGen lightingSpherical
  8. //        blendFunc blend
  9. //        alphaGen const 1
  10. //    }
  11.     { // pulsating layer
  12.         map textures/models/items/pulse.tga
  13.         blendFunc GL_SRC_ALPHA GL_ONE // this is an additive blend that uses alpha
  14.         rgbGen wave sin 0.25 0.25 0 0.75
  15.         //rgbGen wave sin 0.15 0.075 0 0.75
  16.         alphaGen distFade 1024 512 // this makes the pulsating fade when you go away from it
  17.     }
  18. }
  19.  
  20. pulsating_radiobomb
  21. {
  22.     qer_editorimage textures/models/items/radiobomb.tga
  23. //    {
  24. //        map textures/models/items/radiobomb.tga
  25. //        rgbGen lightingSpherical
  26. //        blendFunc blend
  27. //        alphaGen const 1
  28. //    }
  29.     { // pulsating layer
  30.         map textures/models/items/pulse.tga
  31.         blendFunc GL_SRC_ALPHA GL_ONE // this is an additive blend that uses alpha
  32.         rgbGen wave sin 0.25 0.25 0 0.75
  33.         //rgbGen wave sin 0.15 0.075 0 0.75
  34.         alphaGen distFade 1024 512 // this makes the pulsating fade when you go away from it
  35.     }
  36. }
  37.  
  38. pulsating_radiobomb_pickup
  39. {
  40.     qer_editorimage textures/models/items/radiobomb.tga
  41.     {
  42.         map textures/models/items/radiobomb.tga
  43.         rgbGen lightingSpherical
  44.     }
  45.     { // pulsating layer
  46.         map textures/models/items/pulse.tga
  47.         blendFunc GL_SRC_ALPHA GL_ONE // this is an additive blend that uses alpha
  48.         rgbGen wave sin 0.25 0.25 0 0.75
  49.         //rgbGen wave sin 0.15 0.075 0 0.75
  50.         alphaGen distFade 1024 512 // this makes the pulsating fade when you go away from it
  51.     }
  52. }
  53.  
  54. pulsating_hedgebomb
  55. {
  56.     qer_editorimage textures/models/items/hedgebomb.tga
  57.     {
  58.         map textures/models/items/hedgebomb.tga
  59.         rgbGen lightingSpherical
  60.         blendFunc blend
  61.         alphaGen const 1
  62.     }
  63.     { // pulsating layer
  64.         map textures/models/items/pulse.tga
  65.         blendFunc GL_SRC_ALPHA GL_ONE // this is an additive blend that uses alpha
  66.         rgbGen wave sin 0.25 0.25 0 0.75
  67.         //rgbGen wave sin 0.15 0.075 0 0.75
  68.         alphaGen distFade 1024 512 // this makes the pulsating fade when you go away from it
  69.     }
  70. }
  71.  
  72. // pulsating TNT - for picking up off the ground
  73. pulsating_tnt_pickup
  74. {
  75.     qer_editorimage textures/models/items/tnt.tga
  76.     {
  77.         map textures/models/items/tnt.tga
  78.         rgbGen lightingSpherical
  79.     }
  80.     { // pulsating layer
  81.         map textures/models/items/pulse.tga
  82.         blendFunc GL_SRC_ALPHA GL_ONE // this is an additive blend that uses alpha
  83.         rgbGen wave sin 0.25 0.25 0 0.75
  84.         alphaGen distFade 1024 512 // this makes the pulsating fade when you go away from it
  85.     }
  86. }
  87.  
  88. // Explosive - non pulsating
  89. tnt
  90. {
  91.     qer_editorimage textures/models/items/tnt.tga
  92.     {
  93.         map textures/models/items/tnt.tga
  94.         rgbGen lightingSpherical
  95.     }
  96. }
  97. //radiobomb -non pulating
  98. radiobomb
  99. {
  100.     qer_editorimage textures/models/items/radiobomb.tga
  101.     {
  102.         map textures/models/items/radiobomb.tga
  103.         rgbGen lightingSpherical
  104.     }
  105. }
  106. // German radio pulsating
  107. radio_military_pulsating
  108. {
  109.     qer_editorimage textures/models/items/german_radio.tga
  110.     {
  111.         map textures/models/items/german_radio.tga
  112.         rgbGen lightingSpherical
  113.     }
  114.     { // pulsating layer
  115.         map textures/models/items/pulse.tga
  116.         blendFunc GL_SRC_ALPHA GL_ONE // this is an additive blend that uses alpha
  117.         rgbGen wave sin 0.25 0.25 0 0.75
  118.         alphaGen distFade 1024 512 // this makes the pulsating fade when you go away from it
  119.     }
  120. }
  121.  
  122. // Battery
  123. battery
  124. {
  125.     qer_editorimage textures/models/items/battery.tga
  126.     {
  127.         map textures/models/items/battery.tga
  128.         rgbGen lightingSpherical
  129.     }
  130. }
  131.  
  132. // Binoculars
  133. binoculars
  134. {
  135.     qer_editorimage textures/models/items/binoculars.tga
  136.     {
  137.         map textures/models/items/binoculars.tga
  138.         rgbGen lightingSpherical
  139.     }
  140. }
  141.  
  142. // Beef
  143. beef
  144. {
  145.     qer_editorimage textures/models/items/beef.tga
  146.     {
  147.         map textures/models/items/beef.tga
  148.         rgbGen lightingSpherical
  149.     }
  150. }
  151.  
  152. // Tea set
  153. s_pieces
  154. {
  155.     qer_editorimage textures/models/items/s_pieces.tga
  156.     cull none
  157.     {
  158.         map textures/models/items/s_pieces.tga
  159.         rgbGen lightingSpherical
  160.     }
  161. }
  162.  
  163. s_tray
  164. {
  165.     qer_editorimage textures/models/items/s_tray.tga
  166.     cull none
  167.     {
  168.         map textures/models/items/s_tray.tga
  169.         rgbGen lightingSpherical
  170.     }
  171. }
  172.  
  173. // Searchlight                                                   //
  174. searchlight
  175. {
  176.     qer_editorimage textures/models/items/searchlight.tga
  177.     {
  178.         map textures/models/items/searchlight.tga
  179.         rgbGen lightingSpherical
  180.     }
  181. }
  182. searchlight_d
  183. {
  184.     qer_editorimage textures/models/items/searchlight_d.tga
  185.     {
  186.         map textures/models/items/searchlight_d.tga
  187.         rgbGen lightingSpherical
  188.     }
  189. }
  190. // light beam for Searchlight                                                   //
  191. beam
  192. {
  193.     qer_editorimage textures/models/items/beam.tga
  194.     {
  195.         map textures/common/airdust.tga
  196.         rgbGen lightingSpherical
  197.         //tcmod scroll fromEntity 0
  198.         tcmod scroll 0 0.3
  199.         nextbundle
  200.         map textures/models/items/beam.tga
  201.         blendfunc add    
  202.     }
  203. }
  204. // Bangalore torpedo
  205. bangalore
  206. {
  207.     qer_editorimage    textures/models/items/bangalore.tga
  208.     {
  209.         map textures/models/items/bangalore.tga
  210.         rgbGen lightingSpherical
  211.     }
  212. }
  213.  
  214. // Bangalore torpedo pulsating for pickup
  215. bangalore_pulsating
  216. {
  217.     qer_editorimage    textures/models/items/bangalore.tga
  218.     {
  219.         map textures/models/items/bangalore.tga
  220.         rgbGen lightingSpherical
  221.     }
  222.     { // pulsating layer
  223.         map textures/models/items/pulse.tga
  224.         blendFunc GL_SRC_ALPHA GL_ONE // this is an additive blend that uses alpha
  225.         rgbGen wave sin 0.25 0.25 0 0.75
  226.         alphaGen distFade 1024 512 // this makes the pulsating fade when you go away from it
  227.     }
  228. }
  229.  
  230. // Bangalore torpedo pulsating ghosting for planting
  231. bangalore_pulsating_ghosting
  232. {
  233.     qer_editorimage    textures/models/items/bangalore.tga
  234.     //{
  235.     //    map textures/models/items/bangalore.tga
  236.     //    rgbGen lightingSpherical
  237.     //    blendFunc blend
  238.     //    alphaGen const 1
  239.     //}
  240.     { // pulsating layer
  241.         map textures/models/items/pulse.tga
  242.         blendFunc GL_SRC_ALPHA GL_ONE // this is an additive blend that uses alpha
  243.         rgbGen wave sin 0.25 0.25 0 0.75
  244.         alphaGen distFade 1024 512 // this makes the pulsating fade when you go away from it
  245.     }
  246. }
  247.  
  248. // Bratwurst weenie
  249. bratwurst
  250. {
  251.     qer_editorimage textures/models/items/bratwurst.tga
  252.     {
  253.         map textures/models/items/bratwurst.tga
  254.         rgbGen lightingSpherical
  255.     }
  256. }
  257.  
  258. // Flaregun
  259. flaregun
  260. {
  261.     qer_editorimage textures/models/items/flaregun.tga
  262.     {
  263.         map textures/common/reflection1.tga
  264.         rgbGen lightingSpherical
  265.         tcgen environmentmodel
  266.     }
  267.     {
  268.         map textures/models/items/flaregun.tga
  269.         rgbGen lightingSpherical
  270.         blendfunc gl_one_minus_src_alpha gl_src_alpha
  271.     }
  272. }
  273.  
  274. // German radio
  275. radio_military
  276. {
  277.     qer_editorimage textures/models/items/german_radio.tga
  278.     {
  279.         map textures/models/items/german_radio.tga
  280.         rgbGen lightingSpherical
  281.     }
  282. }
  283.  
  284.  
  285.  
  286. // Gasmask
  287. gasmask
  288. {
  289.     qer_editorimage textures/models/items/gasmask.tga
  290.     {
  291.         map textures/common/reflection1.tga
  292.         rgbGen lightingSpherical
  293.         tcgen environmentmodel
  294.     }
  295.     {
  296.         map textures/models/items/gasmask.tga
  297.         rgbGen lightingSpherical
  298.         blendfunc gl_one_minus_src_alpha gl_src_alpha
  299.     }
  300. }
  301.  
  302. gasmask_pulse
  303. {
  304.     qer_editorimage textures/models/items/gasmask.tga
  305.     {
  306.         map textures/common/reflection1.tga
  307.         rgbGen lightingSpherical
  308.         tcgen environmentmodel
  309.     }
  310.     {
  311.         map textures/models/items/gasmask.tga
  312.         rgbGen lightingSpherical
  313.         blendfunc gl_one_minus_src_alpha gl_src_alpha
  314.     }
  315.     { // pulsating layer
  316.         map textures/models/items/pulse.tga
  317.         blendFunc GL_SRC_ALPHA GL_ONE // this is an additive blend that uses alpha
  318.         rgbGen wave sin 0.25 0.25 0 0.75
  319.         //rgbGen wave sin 0.15 0.075 0 0.75
  320.         alphaGen distFade 1024 512 // this makes the pulsating fade when you go away from it
  321.     }
  322. }
  323.  
  324. // Camera
  325. camera
  326. {
  327.     qer_editorimage textures/models/items/camera.tga
  328.     {
  329.         map textures/models/items/camera.tga
  330.         rgbGen lightingSpherical
  331.     }
  332. }
  333.  
  334. // Papers
  335. wehrpass
  336. {
  337.     qer_editorimage textures/models/items/wehrpass.tga
  338.     cull none
  339.     {
  340.         map textures/models/items/wehrpass.tga
  341.         rgbGen lightingSpherical
  342.     }
  343.  
  344. // Papers
  345. wehrpass_pulsating
  346. {
  347.     qer_editorimage textures/models/items/wehrpass.tga
  348.     cull none
  349.     {
  350.         map textures/models/items/wehrpass.tga
  351.         rgbGen lightingSpherical
  352.     }
  353.     { // pulsating layer
  354.         map textures/models/items/pulse.tga
  355.         blendFunc GL_SRC_ALPHA GL_ONE // this is an additive blend that uses alpha
  356.         rgbGen wave sin 0.25 0.25 0 0.75
  357.         alphaGen distFade 1024 512 // this makes the pulsating fade when you go away from it
  358.     }
  359.  
  360. wehrpass_l2
  361. {
  362.     qer_editorimage textures/models/items/wehrpass_l2.tga
  363.     cull none
  364.     {
  365.         map textures/models/items/wehrpass_l2.tga
  366.         rgbGen lightingSpherical
  367.     }
  368. }
  369.  
  370. wehrpass_l2_pulsating
  371. {
  372.     qer_editorimage textures/models/items/wehrpass_l2.tga
  373.     cull none
  374.     {
  375.         map textures/models/items/wehrpass_l2.tga
  376.         rgbGen lightingSpherical
  377.     }
  378.     { // pulsating layer
  379.         map textures/models/items/pulse.tga
  380.         blendFunc GL_SRC_ALPHA GL_ONE // this is an additive blend that uses alpha
  381.         rgbGen wave sin 0.25 0.25 0 0.75
  382.         alphaGen distFade 1024 512 // this makes the pulsating fade when you go away from it
  383.     }
  384. }
  385.  
  386. // Fan
  387. fan
  388. {
  389.     qer_editorimage textures/models/items/fan.tga
  390.     cull none
  391.     {
  392.         map textures/models/items/fan.tga
  393.         rgbGen lightingSpherical
  394.         alphaFunc GE128
  395.         depthWrite
  396.     }
  397. }
  398.  
  399. // Desk
  400. static_desk
  401. {
  402.     qer_editorimage textures/models/items/desk.tga
  403.  
  404.     {
  405.         map textures/models/items/desk.tga
  406.         rgbgen lightingSpherical
  407.     }
  408. }
  409.  
  410. // Dresser
  411. static_dresser
  412. {
  413.     qer_editorimage textures/models/items/dresser.tga
  414.  
  415.     {
  416.         map textures/models/items/dresser.tga
  417.         rgbgen lightingSpherical
  418.     }
  419. }
  420.  
  421. // Wardrobe
  422. static_wardrobe
  423. {
  424.     qer_editorimage textures/models/items/wardrobe.tga
  425.  
  426.     {
  427.         map textures/models/items/wardrobe.tga
  428.         rgbgen lightingSpherical
  429.     }
  430. }
  431.  
  432. // Wardrobe damaged
  433. static_wardrobe_damaged
  434. {
  435.     qer_editorimage textures/models/items/wardrobe_damaged.tga
  436.  
  437.     {
  438.         map textures/models/items/wardrobe_damaged.tga
  439.         rgbgen lightingSpherical
  440.     }
  441. }
  442.  
  443. // Toilet
  444. static_toilet
  445. {
  446.     qer_editorimage textures/models/items/toilet.tga
  447.  
  448.     {
  449.         map textures/models/items/toilet.tga
  450.         rgbgen lightingSpherical
  451.     }
  452. }
  453.  
  454. // Table
  455. table
  456. {
  457.     qer_editorimage textures/models/items/table.tga
  458.  
  459.     {
  460.         map textures/models/items/table.tga
  461.         rgbGen lightingSpherical
  462.     }
  463. }
  464.  
  465. // Bell
  466. static_townbell
  467. {
  468.     qer_editorimage textures/models/items/bell.tga
  469.     cull none
  470.     {
  471.         map textures/models/items/bell.tga
  472.         rgbgen lightingSpherical
  473.     }
  474. }
  475.  
  476. // Signpost for signpost_CEAN
  477. static_signpost_CEAN
  478. {
  479.     qer_editorimage textures/models/items/signpost_CEAN.tga
  480.     {
  481.         map textures/models/items/signpost_CEAN.tga
  482.         rgbgen lightingSpherical
  483.     }
  484. }
  485.  
  486. // Signpost for signpost_STLO
  487. static_signpost_STLO
  488. {
  489.     qer_editorimage textures/models/items/signpost_STLO.tga
  490.     {
  491.         map textures/models/items/signpost_STLO.tga
  492.         rgbgen lightingSpherical
  493.     }
  494. }
  495.  
  496. // Signpost for signpost_VERET
  497. static_signpost_VERET
  498. {
  499.     qer_editorimage textures/models/items/signpost_VERET.tga
  500.     {
  501.         map textures/models/items/signpost_VERET.tga
  502.         rgbgen lightingSpherical
  503.     }
  504. }
  505.  
  506. // Signpost for signpost_VIERVILLE
  507. static_signpost_VIERVILLE
  508. {
  509.     qer_editorimage textures/models/items/signpost_VIERVILLE.tga
  510.     {
  511.         map textures/models/items/signpost_VIERVILLE.tga
  512.         rgbgen lightingSpherical
  513.     }
  514. }
  515.  
  516. //vanity                                                             
  517. static_Vanity
  518. {
  519.     qer_editorimage textures/models/items/vanity.tga
  520.     {
  521.         map textures/models/items/vanity.tga
  522.         rgbgen lightingSpherical
  523.         alphaFunc GE128
  524.         depthWrite
  525.     }
  526.     {
  527.         map textures/common/reflection1.tga
  528.         blendFunc blend
  529.         depthFunc lequal
  530.         rgbGen lightingSpherical
  531.         tcGen environmentmodel
  532.         nextbundle
  533.         map textures/models/items/vanity_cutout.tga
  534.         tcGen base
  535.     }
  536. }
  537.  
  538. static_rolltop_desk
  539. {
  540.     qer_editorimage textures/models/items/rolltop_desk.tga
  541.     {
  542.         map textures/models/items/rolltop_desk.tga
  543.         rgbgen lightingSpherical
  544.     }
  545. }
  546.  
  547. static_Large_desk
  548. {
  549.     qer_editorimage textures/models/items/Large_desk.tga
  550.     {
  551.         map textures/models/items/Large_desk.tga
  552.         rgbgen lightingSpherical
  553.     }
  554. }
  555.  
  556. static_single_bed
  557. {
  558.     qer_editorimage textures/models/items/single_bed.tga
  559.     {
  560.         map textures/models/items/single_bed.tga
  561.         rgbgen lightingSpherical
  562.     }
  563. }
  564.  
  565. static_single_bed_damaged
  566. {
  567.     qer_editorimage textures/models/items/single_bed_d.tga
  568.     {
  569.         map textures/models/items/single_bed_d.tga
  570.         rgbgen lightingSpherical
  571.     }
  572. }
  573.  
  574. static_bigbed
  575. {
  576.     qer_editorimage textures/models/items/bigbed.tga
  577.     {
  578.         map textures/models/items/bigbed.tga
  579.         rgbgen lightingSpherical
  580.     }
  581. }
  582.  
  583. static_produce_cart
  584. {
  585.     qer_editorimage textures/models/items/cart.tga
  586.     cull none
  587.     {
  588.         map textures/models/items/cart.tga
  589.         rgbGen lightingSpherical
  590.     }
  591. }
  592.  
  593. static_wagon
  594. {
  595.     qer_editorimage textures/models/items/wagon.tga
  596.     cull none
  597.     {
  598.         map textures/models/items/wagon.tga
  599.         rgbGen lightingSpherical
  600.     }
  601. }
  602.  
  603. // phone roundbase
  604. phone1
  605. {
  606.     qer_editorimage textures/models/items/phone1.tga
  607.     {
  608.         map textures/common/reflection1.tga
  609.         rgbGen lightingSpherical
  610.         tcgen environmentmodel
  611.     }
  612.     {
  613.         map textures/models/items/phone1.tga
  614.         rgbGen lightingSpherical
  615.         blendfunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA
  616.     }
  617. }
  618.  
  619. //rotary dial on phone1
  620. dial
  621. {
  622.     qer_editorimage textures/models/items/dial.tga
  623.     cull none
  624.     {
  625.         map textures/models/items/dial.tga
  626.         rgbGen lightingSpherical
  627.         blendFunc blend
  628.         depthWrite
  629.     }
  630. }
  631. //{
  632. //    qer_editorimage textures/models/items/dial.tga
  633. //    {
  634. //        map textures/common/reflection1.tga
  635. //        rgbGen lightingSpherical
  636. //        tcgen environmentmodel
  637. //    }
  638. //    {
  639. //        map textures/models/items/dial.tga
  640. //        rgbGen lightingSpherical
  641. //        blendfunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA
  642. //    }
  643. //}
  644.  
  645. // phone squarebase
  646. phone2
  647. {
  648.     qer_editorimage textures/models/items/phone2.tga
  649.     {
  650.         map textures/common/reflection1.tga
  651.         rgbGen lightingSpherical
  652.         tcgen environmentmodel
  653.     }
  654.     {
  655.         map textures/models/items/phone2.tga
  656.         rgbGen lightingSpherical
  657.         blendfunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA
  658.     }
  659. }
  660.  
  661. //Books
  662. book1
  663. {
  664.     qer_editorimage textures/models/items/book1.tga
  665.     {
  666.         map textures/models/items/book1.tga
  667.         rgbGen lightingSpherical
  668.     }
  669. }
  670.  
  671. book2
  672. {
  673.     qer_editorimage textures/models/items/book2.tga
  674.     {
  675.         map textures/models/items/book2.tga
  676.         rgbGen lightingSpherical
  677.     }
  678. }
  679.  
  680. book3
  681. {
  682.     qer_editorimage textures/models/items/book3.tga
  683.     {
  684.         map textures/models/items/book3.tga
  685.         rgbGen lightingSpherical
  686.     }
  687. }
  688.  
  689. book4
  690. {
  691.     qer_editorimage textures/models/items/book4.tga
  692.     {
  693.         map textures/models/items/book4.tga
  694.         rgbGen lightingSpherical
  695.     }
  696. }
  697.  
  698. book5
  699. {
  700.     qer_editorimage textures/models/items/book5.tga
  701.     {
  702.         map textures/models/items/book5.tga
  703.         rgbGen lightingSpherical
  704.     }
  705. }
  706.  
  707. //glasses
  708. shotglass1
  709. {
  710.     qer_editorimage textures/models/items/shotglass1.tga
  711.     cull none
  712.     {
  713.         map textures/common/dglass.tga
  714.         rgbGen lightingSpherical
  715.         tcgen environmentmodel
  716.         alphaGen const 0.3
  717.         depthwrite
  718.         blendFunc blend
  719.     }
  720.     {
  721.         map textures/models/ITEMS/shotglass1.tga
  722.         rgbGen lightingSpherical
  723.         blendFunc blend
  724.     }
  725. }
  726.  
  727. shotglass2
  728. {
  729.     qer_editorimage textures/models/items/shotglass2.tga
  730.     cull none
  731.     {
  732.         map textures/common/dglass.tga
  733.         rgbGen lightingSpherical
  734.         tcgen environmentmodel
  735.         alphaGen const 0.3
  736.         blendFunc blend
  737.         depthwrite
  738.     }
  739.     {
  740.         map textures/models/ITEMS/shotglass2.tga
  741.         rgbGen lightingSpherical
  742.         blendFunc blend
  743.     }
  744. }
  745.  
  746. tallglass
  747. {
  748.     qer_editorimage textures/common/dglass.tga
  749.     cull none
  750.     {
  751.         map textures/common/dglass.tga
  752.         rgbGen lightingSpherical
  753.         tcgen environment
  754.         alphagen const .3
  755.         depthwrite
  756.         blendFunc blend
  757.     }
  758.     {
  759.         map textures/models/ITEMS/tallglass.tga
  760.         rgbGen lightingSpherical
  761.         blendFunc blend
  762.     }
  763.     
  764. }
  765.  
  766. shortglass
  767. {
  768.     qer_editorimage textures/common/dglassblue.tga
  769.     cull none
  770.     {
  771.         map textures/common/dglassblue.tga
  772.         rgbGen lightingSpherical
  773.         tcgen environment
  774.         alphagen const .3
  775.         depthwrite
  776.         blendFunc blend
  777.     }
  778.     {
  779.         map textures/models/ITEMS/shortglass.tga
  780.         rgbGen lightingSpherical
  781.         blendFunc blend
  782.     }
  783.     
  784. }
  785.  
  786. drinkglass
  787. {
  788.     qer_editorimage textures/models/items/drinkglass.tga
  789.     cull none
  790.     {
  791.         map textures/common/dglassgreen.tga
  792.         rgbGen lightingSpherical
  793.         tcgen environment
  794.         alphagen const .3
  795.         depthwrite
  796.         blendFunc blend
  797.     }
  798.     {
  799.         map textures/models/items/drinkglass.tga
  800.         rgbGen lightingSpherical
  801.         blendFunc blend
  802.     }
  803.     
  804. }
  805.  
  806. // German magazines
  807. g_magazine_arbeit1
  808. {
  809.     qer_editorimage textures/models/items/arbeit1.tga
  810.     {
  811.         map textures/models/items/arbeit1.tga
  812.         rgbGen lightingSpherical
  813.     }
  814. }
  815.  
  816. g_magazine_arbeit2
  817. {
  818.     qer_editorimage textures/models/items/arbeit2.tga
  819.     {
  820.         map textures/models/items/arbeit2.tga
  821.         rgbGen lightingSpherical
  822.     }
  823. }
  824.  
  825. g_magazine_deradler1
  826. {
  827.     qer_editorimage textures/models/items/der_adler1.tga
  828.     {
  829.         map textures/models/items/der_adler1.tga
  830.         rgbGen lightingSpherical
  831.     }
  832. }
  833.  
  834. g_magazine_derdeutsche
  835. {
  836.     qer_editorimage textures/models/items/der_deutsche.tga
  837.     {
  838.         map textures/models/items/der_deutsche.tga
  839.         rgbGen lightingSpherical
  840.     }
  841. }
  842.  
  843. g_magazine_derschulungsbrief
  844. {
  845.     qer_editorimage textures/models/items/schulungsbrief.tga
  846.     {
  847.         map textures/models/items/schulungsbrief.tga
  848.         rgbGen lightingSpherical
  849.     }
  850. }
  851.  
  852. g_magazine_die_wehrmacht1
  853. {
  854.     qer_editorimage textures/models/items/die_wehrmacht1.tga
  855.     {
  856.         map textures/models/items/die_wehrmacht1.tga
  857.         rgbGen lightingSpherical
  858.     }
  859. }
  860.  
  861. g_magazine_die_wehrmacht2
  862. {
  863.     qer_editorimage textures/models/items/die_wehrmacht2.tga
  864.     {
  865.         map textures/models/items/die_wehrmacht2.tga
  866.         rgbGen lightingSpherical
  867.     }
  868. }
  869.  
  870. g_magazine_die_wehrmacht3
  871. {
  872.     qer_editorimage textures/models/items/die_wehrmacht3.tga
  873.     {
  874.         map textures/models/items/die_wehrmacht3.tga
  875.         rgbGen lightingSpherical
  876.     }
  877. }
  878.  
  879. g_magazine_frauen_warte1
  880. {
  881.     qer_editorimage textures/models/items/frauen_warte1.tga
  882.     {
  883.         map textures/models/items/frauen_warte1.tga
  884.         rgbGen lightingSpherical
  885.     }
  886. }
  887.  
  888. g_magazine_frauen_warte2
  889. {
  890.     qer_editorimage textures/models/items/frauen_warte2.tga
  891.     {
  892.         map textures/models/items/frauen_warte2.tga
  893.         rgbGen lightingSpherical
  894.     }
  895. }
  896.  
  897. g_magazine_frauen_warte3
  898. {
  899.     qer_editorimage textures/models/items/frauen_warte3.tga
  900.     {
  901.         map textures/models/items/frauen_warte3.tga
  902.         rgbGen lightingSpherical
  903.     }
  904. }
  905.  
  906. g_magazine_frauen_warte4
  907. {
  908.     qer_editorimage textures/models/items/frauen_warte4.tga
  909.     {
  910.         map textures/models/items/frauen_warte4.tga
  911.         rgbGen lightingSpherical
  912.     }
  913. }
  914.  
  915. g_magazine_frauen_warte5
  916. {
  917.     qer_editorimage textures/models/items/frauen_warte5.tga
  918.     {
  919.         map textures/models/items/frauen_warte5.tga
  920.         rgbGen lightingSpherical
  921.     }
  922. }
  923.  
  924. g_magazine_frauen_warte6
  925. {
  926.     qer_editorimage textures/models/items/frauen_warte6.tga
  927.     {
  928.         map textures/models/items/frauen_warte6.tga
  929.         rgbGen lightingSpherical
  930.     }
  931. }
  932.  
  933. g_magazine_frauen_warte7
  934. {
  935.     qer_editorimage textures/models/items/frauen_warte7.tga
  936.     {
  937.         map textures/models/items/frauen_warte7.tga
  938.         rgbGen lightingSpherical
  939.     }
  940. }
  941.  
  942. g_magazine_ib1
  943. {
  944.     qer_editorimage textures/models/items/ib1.tga
  945.     {
  946.         map textures/models/items/ib1.tga
  947.         rgbGen lightingSpherical
  948.     }
  949. }
  950.  
  951. g_magazine_ib2
  952. {
  953.     qer_editorimage textures/models/items/ib2.tga
  954.     {
  955.         map textures/models/items/ib2.tga
  956.         rgbGen lightingSpherical
  957.     }
  958. }
  959.  
  960. g_magazine_ib3
  961. {
  962.     qer_editorimage textures/models/items/ib3.tga
  963.     {
  964.         map textures/models/items/ib3.tga
  965.         rgbGen lightingSpherical
  966.     }
  967. }
  968.  
  969. g_magazine_ib4
  970. {
  971.     qer_editorimage textures/models/items/ib4.tga
  972.     {
  973.         map textures/models/items/ib4.tga
  974.         rgbGen lightingSpherical
  975.     }
  976. }
  977.  
  978. g_magazine_ib5
  979. {
  980.     qer_editorimage textures/models/items/ib5.tga
  981.     {
  982.         map textures/models/items/ib5.tga
  983.         rgbGen lightingSpherical
  984.     }
  985. }
  986.  
  987. g_magazine_ib6
  988. {
  989.     qer_editorimage textures/models/items/ib6.tga
  990.     {
  991.         map textures/models/items/ib6.tga
  992.         rgbGen lightingSpherical
  993.     }
  994. }
  995.  
  996. radio_civilian
  997. {
  998.     qer_editorimage textures/models/items/radio_civilian.tga
  999.     {
  1000.         map textures/models/items/radio_civilian.tga
  1001.         rgbGen lightingSpherical
  1002.     }
  1003. }
  1004.  
  1005. static_churchpew
  1006. {
  1007.     qer_editorimage textures/models/items/pew.tga
  1008.     {
  1009.         map textures/models/items/pew.tga
  1010.         rgbgen lightingSpherical
  1011.     }
  1012. }
  1013.  
  1014. static_churchpew_damaged
  1015. {
  1016.     qer_editorimage textures/models/items/pewdamaged.tga
  1017.     {
  1018.         map textures/models/items/pewdamaged.tga
  1019.         rgbgen lightingSpherical
  1020.         alphaFunc ge128
  1021.         depthWrite
  1022.     }
  1023. }
  1024.  
  1025. static_tub_shower
  1026. {
  1027.     qer_editorimage textures/models/items/tub_shower.tga
  1028.     {
  1029.         map textures/models/items/tub_shower.tga
  1030.         rgbgen lightingSpherical
  1031.     }
  1032. }
  1033.  
  1034. static_simpledesk
  1035. {
  1036.     qer_editorimage textures/models/items/simpledesk.tga
  1037.     {
  1038.         map textures/models/items/simpledesk.tga
  1039.         rgbgen lightingSpherical
  1040.     }
  1041. }
  1042.  
  1043. simpledesk
  1044. {
  1045.     qer_editorimage textures/models/items/simpledesk.tga
  1046.     {
  1047.         map textures/models/items/simpledesk.tga
  1048.         rgbGen lightingSpherical
  1049.     }
  1050. }
  1051.  
  1052. static_metaldesk
  1053. {
  1054.     qer_editorimage textures/models/items/metaldesk.tga
  1055.     {
  1056.         map textures/common/reflection1.tga
  1057.         rgbgen lightingSpherical
  1058.         tcgen environmentmodel
  1059.     }
  1060.     {
  1061.         map textures/models/items/metaldesk.tga
  1062.         rgbgen lightingSpherical
  1063.         blendfunc gl_one_minus_src_alpha gl_src_alpha
  1064.     }
  1065. }
  1066.  
  1067. metaldesk
  1068. {
  1069.     qer_editorimage textures/models/items/metaldesk.tga
  1070.     {
  1071.         map textures/models/items/metaldesk.tga
  1072.         rgbGen lightingSpherical
  1073.     }
  1074. }
  1075.  
  1076. static_card_deck
  1077. {
  1078.     qer_editorimage textures/models/items/carddeck.tga
  1079.     {
  1080.         map textures/models/items/carddeck.tga
  1081.         rgbgen lightingSpherical
  1082.     }
  1083. }
  1084.  
  1085. bunkerstove
  1086. {
  1087.     qer_editorimage textures/models/items/bunkerstove.tga
  1088.     {
  1089.         map textures/models/items/bunkerstove.tga
  1090.         rgbgen lightingSpherical
  1091.     }
  1092. }
  1093.  
  1094. inter_bunkerstove
  1095. {
  1096.     qer_editorimage textures/models/items/bunkerstove.tga
  1097.     {
  1098.         map textures/models/items/bunkerstove.tga
  1099.         rgbGen lightingSpherical
  1100.     }
  1101. }
  1102.  
  1103. static_bottle_large
  1104. {
  1105.     qer_editorimage textures/models/items/milkjug.tga
  1106.     {
  1107.         map textures/models/items/milkjug.tga
  1108.         rgbgen lightingSpherical
  1109.     }
  1110. }
  1111.  
  1112. static_bottle_small
  1113. {
  1114.     qer_editorimage textures/models/items/small_milkjug.tga
  1115.     {
  1116.         map textures/models/items/small_milkjug.tga
  1117.         rgbgen lightingSpherical
  1118.     }
  1119. }
  1120.  
  1121. static_small_pitcher
  1122. {
  1123.     qer_editorimage textures/models/items/pitcher.tga
  1124.     cull none
  1125.     {
  1126.         map textures/models/items/pitcher.tga
  1127.         rgbgen lightingSpherical
  1128.     }
  1129. }
  1130.  
  1131. static_pitcher
  1132. {
  1133.     qer_editorimage textures/models/items/tall_pitcher.tga
  1134.     cull none
  1135.     {
  1136.         map textures/models/items/tall_pitcher.tga
  1137.         rgbgen lightingSpherical
  1138.     }
  1139. }
  1140.  
  1141. static_jug
  1142. {
  1143.     qer_editorimage textures/models/items/jug_whandle.tga
  1144.     {
  1145.         map textures/models/items/jug_whandle.tga
  1146.         rgbgen lightingSpherical
  1147.     }
  1148. }
  1149.  
  1150. static_bucket
  1151. {
  1152.     qer_editorimage textures/models/items/bucket.tga
  1153.     cull none
  1154.     {
  1155.         map textures/models/items/bucket.tga
  1156.         rgbgen lightingSpherical
  1157.     }
  1158. }
  1159.  
  1160. hedgebomb
  1161. {
  1162.     qer_editorimage textures/models/items/hedgebomb.tga
  1163.     {
  1164.         map textures/models/items/hedgebomb.tga
  1165.         rgbGen lightingSpherical
  1166.     }
  1167. }
  1168.  
  1169. static_coatrack
  1170. {
  1171.     qer_editorimage textures/models/items/coatrack.tga
  1172.     {
  1173.         map textures/models/items/coatrack.tga
  1174.         rgbgen lightingSpherical
  1175.     }
  1176. }
  1177.  
  1178. detonator
  1179. {
  1180.     qer_editorimage textures/models/items/detonator.tga
  1181.     {
  1182.         map textures/models/items/detonator.tga
  1183.         rgbGen lightingSpherical
  1184.     }
  1185. }
  1186.  
  1187. clipboard
  1188. {
  1189.     qer_editorimage textures/models/items/clipboard.tga
  1190.     {
  1191.         map textures/models/items/clipboard.tga
  1192.         rgbGen lightingSpherical
  1193.     }
  1194. }
  1195.  
  1196. clipboard_pulse
  1197. {
  1198.     qer_editorimage textures/models/items/clipboard.tga
  1199.     {
  1200.         map textures/models/items/clipboard.tga
  1201.         rgbGen lightingSpherical
  1202.     }
  1203.     { // pulsating layer
  1204.         map textures/models/items/pulse.tga
  1205.         blendFunc GL_SRC_ALPHA GL_ONE // this is an additive blend that uses alpha
  1206.         rgbGen wave sin 0.25 0.25 0 0.75
  1207.         alphaGen distFade 1024 512 // this makes the pulsating fade when you go away from it
  1208.     }
  1209. }
  1210.  
  1211. pencil
  1212. {
  1213.     qer_editorimage textures/models/items/pencil.tga
  1214.     {
  1215.         map textures/models/items/pencil.tga
  1216.         rgbGen lightingSpherical
  1217.     }
  1218. }
  1219.  
  1220. ///////////////////////////////
  1221. //healthpacks
  1222. ///////////////////////////////
  1223.  
  1224. healthcanteen
  1225.  
  1226. {
  1227.     qer_editorimage textures/models/items/healthcanteen.tga
  1228.     {
  1229.         map textures/models/items/healthcanteen.tga
  1230.         rgbGen lightingSpherical
  1231.     }
  1232.     { // pulsating layer
  1233.         map $whiteimage
  1234.         blendFunc GL_SRC_ALPHA GL_ONE // this is an additive blend that uses alpha
  1235.         rgbGen wave sin 0.1 0.07 0 0.75
  1236.         alphaGen distFade 1024 512 // this makes the pulsating fade when you go away from it
  1237.     }
  1238. }
  1239.  
  1240. firstaid
  1241. {
  1242.     qer_editorimage textures/models/items/first_aid.tga
  1243.     {
  1244.         map textures/models/items/first_aid.tga
  1245.         rgbGen lightingSpherical
  1246.     }
  1247.     { // pulsating layer
  1248.         map $whiteimage
  1249.         blendFunc GL_SRC_ALPHA GL_ONE // this is an additive blend that uses alpha
  1250.         rgbGen wave sin 0.1 0.07 0 0.75
  1251.         alphaGen distFade 1024 512 // this makes the pulsating fade when you go away from it
  1252.     }
  1253. }
  1254.  
  1255. // this is the texture that's used on the health packed dropped in DM
  1256. firstaid_dm
  1257. {
  1258.     qer_editorimage textures/models/items/first_aid.tga
  1259.     {
  1260.         map textures/models/items/first_aid.tga
  1261.         rgbGen lightingSpherical
  1262.     }
  1263.     { // pulsating layer
  1264. //        map textures/models/items/pulse.tga
  1265.         map $whiteimage
  1266.         blendFunc GL_SRC_ALPHA GL_ONE // this is an additive blend that uses alpha
  1267.         rgbGen wave sin 0.15 0.075 0 0.75
  1268.         alphaGen distFade 1024 512 // this makes the pulsating fade when you go away from it
  1269.     }
  1270. }
  1271.  
  1272. surgeonpack
  1273. {
  1274.     qer_editorimage textures/models/items/field_medpack.tga
  1275.     {
  1276.         map textures/models/items/field_medpack.tga
  1277.         rgbGen lightingSpherical
  1278.     }
  1279.     { // pulsating layer
  1280.         map $whiteimage
  1281.         blendFunc GL_SRC_ALPHA GL_ONE // this is an additive blend that uses alpha
  1282.         rgbGen wave sin 0.1 0.07 0 0.75
  1283.         alphaGen distFade 1024 512 // this makes the pulsating fade when you go away from it
  1284.     }
  1285. }
  1286.  
  1287. cigarette
  1288. {
  1289.     qer_editorimage textures/models/items/cigarette.tga
  1290.     {
  1291.         map textures/models/items/cigarette.tga
  1292.         rgbGen lightingSpherical
  1293.     }
  1294. }
  1295.  
  1296. cherry_c
  1297. {
  1298.     qer_editorimage textures/models/items/cigarette_a.tga
  1299.     {
  1300.         map textures/models/items/cigarette.tga
  1301.         blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  1302.     }
  1303.     {
  1304.         map textures/common/cherry.tga
  1305.         rgbGen Identity
  1306.         blendfunc add
  1307.         blendFunc GL_DST_COLOR GL_ZERO
  1308.     }
  1309. }
  1310.  
  1311. trainswitch
  1312. {
  1313.     qer_editorimage textures/models/items/trainswitch.tga
  1314.     {
  1315.         map textures/models/items/trainswitch.tga
  1316.         rgbGen lightingSpherical
  1317.     }
  1318. }
  1319.  
  1320. pulsating_trainswitch
  1321. {
  1322.     qer_editorimage textures/models/items/trainswitch.tga
  1323.     {
  1324.         map textures/models/items/trainswitch.tga
  1325.         rgbGen lightingSpherical
  1326.         blendFunc blend
  1327.         alphaGen const 1
  1328.     }
  1329.     { // pulsating layer
  1330.         map textures/models/items/pulse.tga
  1331.         blendFunc GL_SRC_ALPHA GL_ONE // this is an additive blend that uses alpha
  1332.         rgbGen wave sin 0.25 0.25 0 0.75
  1333.         alphaGen distFade 1024 512 // this makes the pulsating fade when you go away from it
  1334.     }
  1335. }
  1336.  
  1337. officer_uniform
  1338. {
  1339.     qer_editorimage textures/models/items/officer_uniform.tga
  1340.     {
  1341.         map textures/models/items/officer_uniform.tga
  1342.         rgbGen lightingSpherical
  1343.     }
  1344. }
  1345.  
  1346. officer_uniform_pulsating
  1347. {
  1348.     qer_editorimage textures/models/items/officer_uniform.tga
  1349.     {
  1350.         map textures/models/items/officer_uniform.tga
  1351.         rgbGen lightingSpherical
  1352.     }
  1353.     { // pulsating layer
  1354.         map textures/models/items/pulse.tga
  1355.         blendFunc GL_SRC_ALPHA GL_ONE // this is an additive blend that uses alpha
  1356.         rgbGen wave sin 0.25 0.25 0 0.75
  1357.         alphaGen distFade 1024 512 // this makes the pulsating fade when you go away from it
  1358.     }
  1359. }
  1360.  
  1361. static_metal_funnel
  1362. {
  1363.     qer_editorimage textures/models/items/metal_funnel.tga
  1364.     cull none    
  1365.     {
  1366.         map textures/models/items/metal_funnel.tga
  1367.         rgbGen static
  1368.     }
  1369. }
  1370.  
  1371. static_screwdriver
  1372. {
  1373.     qer_editorimage textures/models/items/screwdriver.tga    
  1374.     {
  1375.         map textures/models/items/screwdriver.tga
  1376.         rgbGen static
  1377.     }
  1378. }
  1379.  
  1380. static_wrenches
  1381. {
  1382.     qer_editorimage textures/models/items/wrenches.tga    
  1383.     {
  1384.         map textures/models/items/wrenches.tga
  1385.         rgbGen static
  1386.     }
  1387. }
  1388.  
  1389. static_toolbox_opened
  1390. {
  1391.     qer_editorimage textures/models/items/toolbox_opened.tga    
  1392.     cull none
  1393.     {
  1394.         map textures/models/items/toolbox_opened.tga
  1395.         rgbGen static
  1396.     }
  1397. }
  1398.  
  1399. static_toolbox_closed
  1400. {
  1401.     qer_editorimage textures/models/items/toolbox_closed.tga    
  1402.     {
  1403.         map textures/models/items/toolbox_closed.tga
  1404.         rgbGen static
  1405.     }
  1406. }
  1407.  
  1408. //sliding ruler
  1409. static_sliding_ruler_alpha
  1410. {
  1411.     qer_editorimage textures/models/items/sliding_ruler.tga    
  1412.     {
  1413.         map textures/models/items/sliding_ruler.tga
  1414.         rgbGen static
  1415. //        blendfunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA
  1416.         blendfunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  1417.  
  1418.     }
  1419. }
  1420.  
  1421. static_sliding_ruler
  1422. {
  1423.     qer_editorimage textures/models/items/sliding_ruler.tga    
  1424.     {
  1425.         map textures/models/items/sliding_ruler.tga
  1426.         rgbGen static
  1427.     }
  1428. }
  1429.  
  1430. static_metal_file
  1431. {
  1432.     qer_editorimage textures/models/items/metal_file.tga    
  1433.     {
  1434.         map textures/models/items/metal_file.tga
  1435.         rgbGen static
  1436.     }
  1437. }
  1438.  
  1439. static_pitchfork
  1440. {
  1441.     qer_editorimage textures/models/items/pitchfork.tga    
  1442.     {
  1443.         map textures/models/items/pitchfork.tga
  1444.         rgbGen static
  1445.     }
  1446. }
  1447.  
  1448. static_ballpeen_hammer
  1449. {
  1450.     qer_editorimage textures/models/items/ballpeen_hammer.tga    
  1451.     {
  1452.         map textures/models/items/ballpeen_hammer.tga
  1453.         rgbGen static
  1454.     }
  1455. }
  1456.  
  1457. static_protractor
  1458. {
  1459.     qer_editorimage textures/models/items/protractor.tga    
  1460.     {
  1461.         map textures/models/items/protractor.tga
  1462.         rgbGen static
  1463.     }
  1464. }
  1465.  
  1466. //coat_hanging_stand
  1467. static_coat_hanging_stand_1
  1468. {
  1469.     qer_editorimage textures/models/items/coat_hanging_stand.tga    
  1470.     {
  1471.         map textures/models/items/coat_hanging_stand.tga
  1472.         rgbGen static
  1473.  
  1474.     }
  1475. }
  1476.  
  1477. static_coat_hanging_stand_2
  1478. {
  1479.     qer_editorimage textures/models/items/coat_hanging_stand.tga    
  1480.     cull none
  1481.     {
  1482.         map textures/models/items/coat_hanging_stand.tga
  1483.         rgbGen static
  1484.     }
  1485. }
  1486.  
  1487. static_wicker_basket_1
  1488. {
  1489.     qer_editorimage textures/models/items/wicker_basket_1.tga    
  1490.     cull none
  1491.     {
  1492.         map textures/models/items/wicker_basket_1.tga
  1493.         rgbGen static
  1494.     }
  1495. }
  1496.  
  1497. static_wicker_basket_2
  1498. {
  1499.     qer_editorimage textures/models/items/wicker_basket_2.tga    
  1500.     cull none
  1501.     {
  1502.         map textures/models/items/wicker_basket_2.tga
  1503.         rgbGen static
  1504.     }
  1505. }
  1506.  
  1507. static_wicker_basket_3
  1508. {
  1509.     qer_editorimage textures/models/items/wicker_basket_3.tga    
  1510.     cull none
  1511.     {
  1512.         map textures/models/items/wicker_basket_3.tga
  1513.         rgbGen static
  1514.     }
  1515. }
  1516.  
  1517. static_south_africa_ceramic_pot_1
  1518. {
  1519.     qer_editorimage textures/models/items/south_africa_ceramic_pot_1.tga    
  1520.     cull none
  1521.     {
  1522.         map textures/models/items/south_africa_ceramic_pot_1.tga
  1523.         rgbGen static
  1524.     }
  1525. }
  1526.  
  1527. static_south_africa_ceramic_pot_2
  1528. {
  1529.     qer_editorimage textures/models/items/south_africa_ceramic_pot_2.tga    
  1530.     cull none
  1531.     {
  1532.         map textures/models/items/south_africa_ceramic_pot_2.tga
  1533.         rgbGen static
  1534.     }
  1535. }
  1536.  
  1537. static_south_africa_ceramic_pot_3
  1538. {
  1539.     qer_editorimage textures/models/items/south_africa_ceramic_pot_3.tga    
  1540.     cull none
  1541.     {
  1542.         map textures/models/items/south_africa_ceramic_pot_3.tga
  1543.         rgbGen static
  1544.     }
  1545. }
  1546.  
  1547. static_south_africa_ceramic_pot_4
  1548. {
  1549.     qer_editorimage textures/models/items/south_africa_ceramic_pot_4.tga    
  1550.     cull none
  1551.     {
  1552.         map textures/models/items/south_africa_ceramic_pot_4.tga
  1553.         rgbGen static
  1554.     }
  1555. }
  1556.  
  1557. static_south_africa_ceramic_pot_5
  1558. {
  1559.     qer_editorimage textures/models/items/south_africa_ceramic_pot_5.tga    
  1560.     cull none
  1561.     {
  1562.         map textures/models/items/south_africa_ceramic_pot_5.tga
  1563.         rgbGen static
  1564.     }
  1565. }
  1566.  
  1567. static_south_africa_ceramic_pot_6
  1568. {
  1569.     qer_editorimage textures/models/items/south_africa_ceramic_pot_6.tga    
  1570.     cull none
  1571.     {
  1572.         map textures/models/items/south_africa_ceramic_pot_6.tga
  1573.         rgbGen static
  1574.     }
  1575. }
  1576.  
  1577. static_south_africa_ceramic_pot_7
  1578. {
  1579.     qer_editorimage textures/models/items/south_africa_ceramic_pot_7.tga    
  1580.     cull none
  1581.     {
  1582.         map textures/models/items/south_africa_ceramic_pot_7.tga
  1583.         rgbGen static
  1584.     }
  1585. }
  1586.  
  1587. static_rations_sh
  1588. {
  1589.     qer_editorimage textures/models/items/rations_sh.tga    
  1590.     {
  1591.         map textures/models/items/rations_sh.tga
  1592.         rgbGen static
  1593.     }
  1594. }
  1595.  
  1596. //towel
  1597. static_towel_2
  1598. {
  1599.     qer_editorimage textures/models/items/towel.tga    
  1600.     {
  1601.         map textures/models/items/towel.tga
  1602.         rgbGen static
  1603.  
  1604.     }
  1605. }
  1606.  
  1607. static_towel_1
  1608. {
  1609.     qer_editorimage textures/models/items/towel.tga    
  1610.     cull none
  1611.     {
  1612.         map textures/models/items/towel.tga
  1613.         rgbGen static
  1614.     }
  1615. }
  1616.  
  1617. static_metal_mug
  1618. {
  1619.     qer_editorimage textures/models/items/metal_mug.tga    
  1620.     cull none
  1621.     {
  1622.         map textures/models/items/metal_mug.tga
  1623.         rgbGen static
  1624.     }
  1625. }
  1626.  
  1627. static_night_stand
  1628. {
  1629.     qer_editorimage textures/models/items/night_stand.tga    
  1630.     {
  1631.         map textures/models/items/night_stand.tga
  1632.         rgbGen static
  1633.     }
  1634. }
  1635.  
  1636. static_worklamp
  1637. {
  1638.     qer_editorimage textures/models/items/worklamp.tga    
  1639.     cull none
  1640.     {
  1641.         map textures/models/items/worklamp.tga
  1642.         rgbGen static
  1643.         blendfunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  1644.     }
  1645. }
  1646. //drawing_compass
  1647. static_drawing_compass_2
  1648. {
  1649.     qer_editorimage textures/models/items/drawing_compass.tga    
  1650.     {
  1651.         map textures/models/items/drawing_compass.tga
  1652.         rgbGen static
  1653.  
  1654.     }
  1655. }
  1656.  
  1657. static_drawing_compass_1
  1658. {
  1659.     qer_editorimage textures/models/items/drawing_compass.tga    
  1660.     cull none
  1661.     {
  1662.         map textures/models/items/drawing_compass.tga
  1663.         rgbGen static
  1664.         blendfunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  1665.     }
  1666. }
  1667. //messkit
  1668. static_messkit_1
  1669. {
  1670.     qer_editorimage textures/models/items/messkit.tga    
  1671.     {
  1672.         map textures/models/items/messkit.tga
  1673.         rgbGen static
  1674.  
  1675.     }
  1676. }
  1677.  
  1678. static_messkit_2
  1679. {
  1680.     qer_editorimage textures/models/items/messkit.tga    
  1681.     cull none
  1682.     {
  1683.         map textures/models/items/messkit.tga
  1684.         rgbGen static
  1685.         blendfunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  1686.     }
  1687. }
  1688. //pens
  1689. static_grn_metal_mug
  1690. {
  1691.     qer_editorimage textures/models/items/grn_metal_mug.tga    
  1692.     cull none
  1693.     {
  1694.         map textures/models/items/grn_metal_mug.tga
  1695.         rgbGen static
  1696.  
  1697.     }
  1698. }
  1699.  
  1700. static_pencils_01
  1701. {
  1702.     qer_editorimage textures/models/items/pencils_01.tga    
  1703.     {
  1704.         map textures/models/items/pencils_01.tga
  1705.         rgbGen static
  1706.     }
  1707. }
  1708. static_pencils_02
  1709. {
  1710.     qer_editorimage textures/models/items/pencils_02.tga    
  1711.     {
  1712.         map textures/models/items/pencils_02.tga
  1713.         rgbGen static
  1714.     }
  1715. }
  1716. static_pencils_03
  1717. {
  1718.     qer_editorimage textures/models/items/pencils_03.tga    
  1719.     {
  1720.         map textures/models/items/pencils_03.tga
  1721.         rgbGen static
  1722.     }
  1723. }
  1724. static_pens_01
  1725. {
  1726.     qer_editorimage textures/models/items/pens_01.tga    
  1727.     cull none
  1728.     {
  1729.         map textures/models/items/pens_01.tga
  1730.         rgbGen static
  1731.         blendfunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  1732.     }
  1733. }
  1734. static_pens_04
  1735. {
  1736.     qer_editorimage textures/models/items/pens_04.tga    
  1737.     {
  1738.         map textures/models/items/pens_04.tga
  1739.         rgbGen static
  1740.     }
  1741. }
  1742. static_german_rations_1
  1743. {
  1744.     qer_editorimage textures/models/items/german_rations_1.tga    
  1745.     {
  1746.         map textures/models/items/german_rations_1.tga
  1747.         rgbGen static
  1748.     }
  1749. }
  1750. static_german_rations_2
  1751. {
  1752.     qer_editorimage textures/models/items/german_rations_2.tga    
  1753.     {
  1754.         map textures/models/items/german_rations_2.tga
  1755.         rgbGen static
  1756.     }
  1757. }
  1758.  
  1759. pulsating_stg44plans
  1760. {
  1761.     qer_editorimage textures/models/items/sturmgewehr_plans.tga    
  1762.     {
  1763.         map textures/models/items/sturmgewehr_plans.tga
  1764.         rgbGen lightingSpherical
  1765.     }
  1766.     { // pulsating layer
  1767.         map textures/models/items/pulse.tga
  1768.         blendFunc GL_SRC_ALPHA GL_ONE // this is an additive blend that uses alpha
  1769.         rgbGen wave sin 0.25 0.25 0 0.75
  1770.         //rgbGen wave sin 0.15 0.075 0 0.75
  1771.         alphaGen distFade 1024 512 // this makes the pulsating fade when you go away from it
  1772.     }
  1773. }
  1774.  
  1775. stg44plans
  1776. {
  1777.     qer_editorimage textures/models/items/sturmgewehr_plans.tga    
  1778.     {
  1779.         map textures/models/items/sturmgewehr_plans.tga
  1780.         rgbGen lightingSpherical
  1781.     }
  1782. }
  1783.  
  1784. pulsating_tigerfibel
  1785. {
  1786.     qer_editorimage textures/models/items/tigerfibel.tga    
  1787.     {
  1788.         map textures/models/items/tigerfibel.tga
  1789.         rgbGen lightingSpherical
  1790.     }
  1791.     { // pulsating layer
  1792.         map textures/models/items/pulse.tga
  1793.         blendFunc GL_SRC_ALPHA GL_ONE // this is an additive blend that uses alpha
  1794.         rgbGen wave sin 0.25 0.25 0 0.75
  1795.         //rgbGen wave sin 0.15 0.075 0 0.75
  1796.         alphaGen distFade 1024 512 // this makes the pulsating fade when you go away from it
  1797.     }
  1798. }
  1799.  
  1800. tigerfibel
  1801. {
  1802.     qer_editorimage textures/models/items/tigerfibel.tga    
  1803.     {
  1804.         map textures/models/items/tigerfibel.tga
  1805.         rgbGen lightingSpherical
  1806.     }
  1807. }
  1808.  
  1809. // grandfathers_clock
  1810. grandfathers_clock
  1811. {
  1812.     qer_editorimage textures/models/items/grandfathers_clock.tga
  1813.  
  1814.     {
  1815.         map textures/models/items/grandfathers_clock.tga
  1816.         rgbGen lightingSpherical
  1817.     }
  1818. }
  1819. grandfathers_clock_pendulum
  1820. {
  1821.     qer_editorimage textures/models/items/grandfathers_clock_pendulum.tga
  1822.     //cull none
  1823.     {
  1824.         map textures/models/items/grandfathers_clock_pendulum.tga
  1825.         rgbGen lightingSpherical
  1826.         //blendfunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  1827.         alphafunc GE128
  1828.         depthWrite
  1829.     }
  1830. }
  1831. grandfathers_clock_face
  1832. {
  1833.     qer_editorimage textures/models/items/grandfathers_clock_face.tga
  1834.     //cull none
  1835.     {
  1836.         map textures/models/items/grandfathers_clock_face.tga
  1837.         rgbGen lightingSpherical
  1838.         alphafunc GE128
  1839.         depthWrite
  1840.     }
  1841. }
  1842. grandfathers_clock_glass
  1843. {    
  1844.     cull none
  1845.     //sort nearest
  1846.     nopicmip
  1847.     nomipmaps
  1848.     qer_editorimage textures/models/items/grandfathers_clock_glass2.tga
  1849. //    {
  1850. //        map textures/models/items/clockglass_env.tga
  1851. //        tcgen environmentmodel
  1852. //        alphagen const .20
  1853. //        blendFunc blend
  1854. //         //rgbGen static
  1855. //    }
  1856.     {
  1857.         map textures/models/items/grandfathers_clock_glass2.tga
  1858.         rgbGen lightingSpherical
  1859.         alphafunc GT0
  1860.         depthwrite
  1861.         //blendfunc blend
  1862.         rgbGen lightingSpherical
  1863.     }
  1864. }
  1865. // grandfathers_clock destroyed
  1866. grandfathers_clock_d
  1867. {
  1868.     qer_editorimage textures/models/items/grandfathers_clock_d.tga
  1869.  
  1870.     {
  1871.         map textures/models/items/grandfathers_clock_d.tga
  1872.         rgbGen lightingSpherical
  1873.     }
  1874. }
  1875. grandfathers_clock_pendulum_d
  1876. {
  1877.     qer_editorimage textures/models/items/grandfathers_clock_pendulum.tga
  1878.     cull none
  1879. //    {
  1880. //        map textures/common/reflection1.tga
  1881. //        rgbGen lightingSpherical
  1882. //        tcgen environmentmodel
  1883. //    }
  1884.     {
  1885.         map textures/models/items/grandfathers_clock_pendulum.tga
  1886.         rgbGen lightingSpherical
  1887.         blendfunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  1888.         depthWrite
  1889.     }
  1890. }
  1891. grandfathers_clock_face_d
  1892. {
  1893.     qer_editorimage textures/models/items/grandfathers_clock_face_d.tga
  1894.     cull none
  1895. //    {
  1896. //        map textures/common/reflection1.tga
  1897. //        rgbGen lightingSpherical
  1898. //        tcgen environmentmodel
  1899. //    }
  1900.     {
  1901.         map textures/models/items/grandfathers_clock_face_d.tga
  1902.         rgbGen lightingSpherical
  1903.         blendfunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  1904.         depthWrite
  1905.     }
  1906. }
  1907. grandfathers_clock_glass_d
  1908. {
  1909.     qer_editorimage textures/models/items/grandfathers_clock_glass_d.tga
  1910.     cull none
  1911. //    {
  1912. //        map textures/common/dglass.tga
  1913. //        rgbGen lightingSpherical
  1914. //        tcgen environmentmodel
  1915. //        alphagen const 0.3
  1916. //        blendfunc blend
  1917. //    }
  1918.     {
  1919.         map textures/models/items/grandfathers_clock_glass_d.tga
  1920.         rgbGen lightingSpherical
  1921.         blendfunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
  1922. //        depthWrite
  1923.     }
  1924. }
  1925. static_hopechest
  1926. {
  1927.     qer_editorimage textures/models/items/hopechest.tga    
  1928.     {
  1929.         map textures/models/items/hopechest.tga
  1930.         rgbGen static
  1931.     }
  1932. }
  1933. static_ornaterectable
  1934. {
  1935.     qer_editorimage textures/models/items/ornaterectable.tga    
  1936.     {
  1937.         map textures/models/items/ornaterectable.tga
  1938.         rgbGen static
  1939.     }
  1940. }
  1941. static_ornaterectable_d
  1942. {
  1943.     qer_editorimage textures/models/items/ornaterectable_d.tga    
  1944.     {
  1945.         map textures/models/items/ornaterectable_d.tga
  1946.         rgbGen static
  1947.     }
  1948. }
  1949. static_simplerectable
  1950. {
  1951.     qer_editorimage textures/models/items/simplerectable.tga    
  1952.     {
  1953.         map textures/models/items/simplerectable.tga
  1954.         rgbGen static
  1955.     }
  1956. }
  1957. //table with umbrella
  1958. static_tablewithumbrella_1
  1959. {
  1960.     qer_editorimage textures/models/items/tablewithumbrella.tga
  1961.     {
  1962.         map textures/models/items/tablewithumbrella.tga
  1963.         rgbGen static
  1964.     }
  1965. }
  1966. static_tablewithumbrella_2
  1967. {
  1968.     qer_editorimage textures/models/items/umbrella.tga
  1969.     cull none
  1970.     {
  1971.         map textures/models/items/umbrella.tga
  1972.         rgbGen static
  1973.         alphafunc ge128
  1974.     }
  1975. }
  1976.  
  1977. /////////////////////////////////////////
  1978. //shaders for document interact objects
  1979. /////////////////////////////////////////
  1980.  
  1981. envelope
  1982. {
  1983.     qer_editorimage textures/models/items/envelope.tga
  1984.     {
  1985.         map textures/models/items/envelope.tga
  1986.         rgbGen lightingSpherical
  1987.     }
  1988. }
  1989.  
  1990. document1
  1991. {
  1992.     qer_editorimage textures/models/items/doc1.tga
  1993.     {
  1994.         map textures/models/items/doc1.tga
  1995.         rgbGen lightingSpherical
  1996.     }
  1997. }
  1998.  
  1999. book1
  2000. {
  2001.     qer_editorimage textures/models/items/book1.tga
  2002.     {
  2003.         map textures/models/items/book1.tga
  2004.         rgbGen lightingSpherical
  2005.     }
  2006. }
  2007.  
  2008. book2
  2009. {
  2010.     qer_editorimage textures/models/items/book2.tga
  2011.     {
  2012.         map textures/models/items/book2.tga
  2013.         rgbGen lightingSpherical
  2014.     }
  2015. }
  2016.  
  2017. book4
  2018. {
  2019.     qer_editorimage textures/models/items/book4.tga
  2020.     {
  2021.         map textures/models/items/book4.tga
  2022.         rgbGen lightingSpherical
  2023.     }
  2024. }
  2025.  
  2026. book5
  2027. {
  2028.     qer_editorimage textures/models/items/book5.tga
  2029.     {
  2030.         map textures/models/items/book5.tga
  2031.         rgbGen lightingSpherical
  2032.     }
  2033. }
  2034.  
  2035. ////////////////////////////////////////////
  2036. // naxos radar plans and stuff
  2037. ////////////////////////////////////////////
  2038.  
  2039. naxosplans1_pulsating
  2040. {
  2041.     qer_editorimage textures/models/items/naxosplans1.tga
  2042.     {
  2043.         map textures/models/items/naxosplans1.tga
  2044.         rgbGen lightingSpherical
  2045.     }
  2046.     { // pulsating layer
  2047.         map textures/models/items/pulse.tga
  2048.         blendFunc GL_SRC_ALPHA GL_ONE // this is an additive blend that uses alpha
  2049.         rgbGen wave sin 0.25 0.25 0 0.75
  2050.         //rgbGen wave sin 0.15 0.075 0 0.75
  2051.         alphaGen distFade 1024 512 // this makes the pulsating fade when you go away from it
  2052.     }
  2053. }
  2054.  
  2055. naxosplans2_pulsating
  2056. {
  2057.     qer_editorimage textures/models/items/naxosplans2.tga
  2058.     {
  2059.         map textures/models/items/naxosplans2.tga
  2060.         rgbGen lightingSpherical
  2061.     }
  2062.     { // pulsating layer
  2063.         map textures/models/items/pulse.tga
  2064.         blendFunc GL_SRC_ALPHA GL_ONE // this is an additive blend that uses alpha
  2065.         rgbGen wave sin 0.25 0.25 0 0.75
  2066.         //rgbGen wave sin 0.15 0.075 0 0.75
  2067.         alphaGen distFade 1024 512 // this makes the pulsating fade when you go away from it
  2068.     }
  2069. }
  2070.  
  2071. naxosplans3_pulsating
  2072. {
  2073.     cull none
  2074.     qer_editorimage textures/models/items/naxosplans3.tga
  2075.     {
  2076.         map textures/models/items/naxosplans3.tga
  2077.         rgbGen lightingSpherical
  2078.     }
  2079.     { // pulsating layer
  2080.         map textures/models/items/pulse.tga
  2081.         blendFunc GL_SRC_ALPHA GL_ONE // this is an additive blend that uses alpha
  2082.         rgbGen wave sin 0.25 0.25 0 0.75
  2083.         //rgbGen wave sin 0.15 0.075 0 0.75
  2084.         alphaGen distFade 1024 512 // this makes the pulsating fade when you go away from it
  2085.     }
  2086. }
  2087.  
  2088. naxosplans4_pulsating
  2089. {
  2090.     cull none
  2091.     qer_editorimage textures/models/items/naxosplans4.tga
  2092.     {
  2093.         map textures/models/items/naxosplans4.tga
  2094.         rgbGen lightingSpherical
  2095.     }
  2096.     { // pulsating layer
  2097.         map textures/models/items/pulse.tga
  2098.         blendFunc GL_SRC_ALPHA GL_ONE // this is an additive blend that uses alpha
  2099.         rgbGen wave sin 0.25 0.25 0 0.75
  2100.         //rgbGen wave sin 0.15 0.075 0 0.75
  2101.         alphaGen distFade 1024 512 // this makes the pulsating fade when you go away from it
  2102.     }
  2103. }
  2104.  
  2105. projektnaxos_pulsating
  2106. {
  2107.     qer_editorimage textures/models/items/projektnaxos.tga
  2108.     {
  2109.         map textures/models/items/projektnaxos.tga
  2110.         rgbGen lightingSpherical
  2111.     }
  2112.     { // pulsating layer
  2113.         map textures/models/items/pulse.tga
  2114.         blendFunc GL_SRC_ALPHA GL_ONE // this is an additive blend that uses alpha
  2115.         rgbGen wave sin 0.25 0.25 0 0.75
  2116.         //rgbGen wave sin 0.15 0.075 0 0.75
  2117.         alphaGen distFade 1024 512 // this makes the pulsating fade when you go away from it
  2118.     }
  2119. }
  2120.  
  2121. ///////////////////////////////////////////
  2122.  
  2123. alarmswitch
  2124. {
  2125.     qer_editorimage textures/models/items/alarmswitch.tga
  2126.     {
  2127.         map textures/models/items/alarmswitch.tga
  2128.         rgbGen lightingSpherical
  2129.     }
  2130. }
  2131.  
  2132.  
  2133. radar
  2134. {
  2135.     qer_editorimage textures/models/items/radar.tga
  2136.     {
  2137.         map textures/models/items/radar.tga
  2138.         rgbGen lightingSpherical
  2139.     }
  2140. }
  2141. radarcull
  2142. {
  2143.     qer_editorimage textures/models/items/radar.tga
  2144.     cull none
  2145.     {
  2146.         map textures/models/items/radar.tga
  2147.         rgbGen lightingSpherical
  2148.     }
  2149. }
  2150.  
  2151. sledgehammer
  2152. {
  2153.     qer_editorimage textures/models/items/sledgehammer.tga
  2154.     {
  2155.         map textures/models/items/sledgehammer.tga
  2156.         rgbGen lightingSpherical
  2157.     }
  2158. }
  2159. kettle
  2160. {
  2161.     qer_editorimage textures/models/items/kettle.tga
  2162.     {
  2163.         map textures/models/items/kettle.tga
  2164.         rgbGen lightingSpherical
  2165.     }
  2166. }
  2167. ///////////////////////////////////////////////////
  2168. //playing cards for ze germans
  2169. //////////////////////////////////////////////////
  2170. cardhand01
  2171. {
  2172.     qer_editorimage textures/models/items/cardhand01.tga
  2173.     {
  2174.         map textures/models/items/cardhand01.tga
  2175.         rgbGen lightingSpherical
  2176.         alphafunc ge128
  2177.     }
  2178. }
  2179. cardhand02
  2180. {
  2181.     qer_editorimage textures/models/items/cardhand02.tga
  2182.     {
  2183.         map textures/models/items/cardhand02.tga
  2184.         rgbGen lightingSpherical
  2185.         alphafunc ge128
  2186.     }
  2187. }
  2188. cardsingle
  2189. {
  2190.     qer_editorimage textures/models/items/cardsingle.tga
  2191.     {
  2192.         map textures/models/items/cardsingle.tga
  2193.         rgbGen lightingSpherical
  2194.     }
  2195. }
  2196. cardpile
  2197. {
  2198.     qer_editorimage textures/models/items/cardpile.tga
  2199.     {
  2200.         map textures/models/items/cardpile.tga
  2201.         rgbGen lightingSpherical
  2202.         alphafunc ge128
  2203.     }
  2204. }
  2205. picklock
  2206. {
  2207.     qer_editorimage textures/models/items/picklock.tga
  2208.     {
  2209.         map textures/models/items/picklock.tga
  2210.         rgbGen lightingSpherical
  2211.     }
  2212. }
  2213. wrench
  2214. {
  2215.     qer_editorimage textures/models/items/wrench.tga
  2216.     {
  2217.         map textures/models/items/wrench.tga
  2218.         rgbGen lightingSpherical
  2219.     }
  2220. }
  2221. hammer
  2222. {
  2223.     qer_editorimage textures/models/items/hammer.tga
  2224.     {
  2225.         map textures/models/items/hammer.tga
  2226.         rgbGen lightingSpherical
  2227.     }
  2228. }
  2229.  
  2230. ///////////////////////////////////////////////////////
  2231. // shaders for maps and aerial photo objectives
  2232. ///////////////////////////////////////////////////////
  2233.  
  2234. mapfrance
  2235. {
  2236.     qer_editorimage textures/models/maps/france.tga
  2237.     {
  2238.         map textures/models/items/france.tga
  2239.         rgbGen lightingSpherical
  2240.     }
  2241.     { // pulsating layer
  2242.         map textures/models/items/pulse.tga
  2243.         blendFunc GL_SRC_ALPHA GL_ONE // this is an additive blend that uses alpha
  2244.         rgbGen wave sin 0.25 0.25 0 0.75
  2245.         //rgbGen wave sin 0.15 0.075 0 0.75
  2246.         alphaGen distFade 1024 512 // this makes the pulsating fade when you go away from it
  2247.     }
  2248. }
  2249.  
  2250. mapcarentan
  2251. {
  2252.     qer_editorimage textures/models/maps/carentan.tga
  2253.     {
  2254.         map textures/models/items/carentan.tga
  2255.         rgbGen lightingSpherical
  2256.     }
  2257.     { // pulsating layer
  2258.         map textures/models/items/pulse.tga
  2259.         blendFunc GL_SRC_ALPHA GL_ONE // this is an additive blend that uses alpha
  2260.         rgbGen wave sin 0.25 0.25 0 0.75
  2261.         //rgbGen wave sin 0.15 0.075 0 0.75
  2262.         alphaGen distFade 1024 512 // this makes the pulsating fade when you go away from it
  2263.     }
  2264. }
  2265.  
  2266. mapstlo
  2267. {
  2268.     qer_editorimage textures/models/maps/st_lo.tga
  2269.     {
  2270.         map textures/models/items/st_lo.tga
  2271.         rgbGen lightingSpherical
  2272.     }
  2273.     { // pulsating layer
  2274.         map textures/models/items/pulse.tga
  2275.         blendFunc GL_SRC_ALPHA GL_ONE // this is an additive blend that uses alpha
  2276.         rgbGen wave sin 0.25 0.25 0 0.75
  2277.         //rgbGen wave sin 0.15 0.075 0 0.75
  2278.         alphaGen distFade 1024 512 // this makes the pulsating fade when you go away from it
  2279.     }
  2280. }
  2281.  
  2282. mapstrehaia
  2283. {
  2284.     qer_editorimage textures/models/maps/strehaia.tga
  2285.     {
  2286.         map textures/models/items/strehaia.tga
  2287.         rgbGen lightingSpherical
  2288.     }
  2289.     { // pulsating layer
  2290.         map textures/models/items/pulse.tga
  2291.         blendFunc GL_SRC_ALPHA GL_ONE // this is an additive blend that uses alpha
  2292.         rgbGen wave sin 0.25 0.25 0 0.75
  2293.         //rgbGen wave sin 0.15 0.075 0 0.75
  2294.         alphaGen distFade 1024 512 // this makes the pulsating fade when you go away from it
  2295.     }
  2296. }
  2297.  
  2298. surveybook
  2299. {
  2300.     qer_editorimage textures/models/maps/surveybook.tga
  2301.     {
  2302.         map textures/models/items/surveybook.tga
  2303.         rgbGen lightingSpherical
  2304.     }
  2305.     { // pulsating layer
  2306.         map textures/models/items/pulse.tga
  2307.         blendFunc GL_SRC_ALPHA GL_ONE // this is an additive blend that uses alpha
  2308.         rgbGen wave sin 0.25 0.25 0 0.75
  2309.         //rgbGen wave sin 0.15 0.075 0 0.75
  2310.         alphaGen distFade 1024 512 // this makes the pulsating fade when you go away from it
  2311.     }
  2312. }
  2313.  
  2314. aerialrecon1
  2315. {
  2316.     qer_editorimage textures/models/maps/aerialrecon1.tga
  2317.     {
  2318.         map textures/models/maps/aerialrecon1.tga
  2319.         rgbGen lightingSpherical
  2320.     }
  2321.     { // pulsating layer
  2322.         map textures/models/items/pulse.tga
  2323.         blendFunc GL_SRC_ALPHA GL_ONE // this is an additive blend that uses alpha
  2324.         rgbGen wave sin 0.25 0.25 0 0.75
  2325.         //rgbGen wave sin 0.15 0.075 0 0.75
  2326.         alphaGen distFade 1024 512 // this makes the pulsating fade when you go away from it
  2327.     }
  2328. }
  2329.  
  2330. aerialrecon2
  2331. {
  2332.     qer_editorimage textures/models/maps/aerialrecon2.tga
  2333.     {
  2334.         map textures/models/maps/aerialrecon2.tga
  2335.         rgbGen lightingSpherical
  2336.     }
  2337.     { // pulsating layer
  2338.         map textures/models/items/pulse.tga
  2339.         blendFunc GL_SRC_ALPHA GL_ONE // this is an additive blend that uses alpha
  2340.         rgbGen wave sin 0.25 0.25 0 0.75
  2341.         //rgbGen wave sin 0.15 0.075 0 0.75
  2342.         alphaGen distFade 1024 512 // this makes the pulsating fade when you go away from it
  2343.     }
  2344. }
  2345.  
  2346. aerialrecon3
  2347. {
  2348.     qer_editorimage textures/models/maps/aerialrecon3.tga
  2349.     {
  2350.         map textures/models/maps/aerialrecon3.tga
  2351.         rgbGen lightingSpherical
  2352.     }
  2353.     { // pulsating layer
  2354.         map textures/models/items/pulse.tga
  2355.         blendFunc GL_SRC_ALPHA GL_ONE // this is an additive blend that uses alpha
  2356.         rgbGen wave sin 0.25 0.25 0 0.75
  2357.         //rgbGen wave sin 0.15 0.075 0 0.75
  2358.         alphaGen distFade 1024 512 // this makes the pulsating fade when you go away from it
  2359.     }
  2360. }
  2361.  
  2362.  
  2363. //
  2364. // STICKYBOMBS
  2365. //
  2366. Inventory_StickyBomb_stickybomb
  2367. {
  2368.     qer_editorimage textures/models/items/StickyBomb/stickybomb.tga
  2369.     {
  2370.         map textures/models/items/StickyBomb/stickybomb.tga
  2371.         rgbGen lightingSpherical
  2372.     }
  2373. }
  2374.  
  2375. Inventory_StickyBomb_stickybomb_pulsing
  2376. {
  2377.     qer_editorimage textures/models/items/StickyBomb/stickybomb.tga
  2378.     {
  2379.         map textures/models/items/StickyBomb/stickybomb.tga
  2380.         rgbGen lightingSpherical
  2381.         blendfunc gl_src_alpha gl_one
  2382.     }
  2383.     { // pulsating layer
  2384.         map textures/models/items/pulse.tga
  2385.         blendFunc GL_SRC_ALPHA GL_ONE // this is an additive blend that uses alpha
  2386.         rgbGen wave sin 0.25 0.25 0 0.75
  2387.         alphaGen distFade 1024 512 // this makes the pulsating fade when you go away from it
  2388.     }
  2389. }
  2390.  
  2391. // Stickybomb pickup
  2392.  
  2393. sticky_backpack
  2394. {
  2395.     qer_editorimage textures/models/items/stickybomb_pickup/sticky_backpack.jpg
  2396.     {
  2397.         map textures/models/items/stickybomb_pickup/sticky_backpack.jpg
  2398.         rgbGen lightingSpherical
  2399.     }
  2400. }
  2401.